@charset "utf-8";
/* CSS Document */
@import url('reseter.css');
@import url('fuentes.css');
/*Estilo generales*/

.clearfix{ clear:both; }
.wrapper,#main{
	margin: 0 auto; 
	position: relative;
}

body{
	margin:0px;
	background-color:#FFF;
	font-family:Arial, Helvetica, sans-serif;
	}
a{text-decoration:none;}
a:hover{text-decoration:none;} 
/*-------------header-------------*/
.subheader{
	width:880px;
	margin:auto;
	position:relative;
	}
        @media (min-width:1400px) {
    .subheader{
	width:880px;
	margin:auto;
	position:relative;
	}
}
       
header{
	width:100%;
	height: 65px;
	background:#000;
        position: relative;
z-index: 100;
	}

.header-content {
padding: 0px 0;
position: relative;
background-color:#000;
}

header  .contacto-img{
	margin: 5px;
        background-image:url("../img/ib-contact-icon3.png");
        background-repeat: no-repeat;
	background-size:100% 100%;
        width: 47px;
	height: 65px;
	float: left;
	}
header .contacto-img:hover{
	margin: 5px;
        background-image:url("../img/ib-contact-over-icon22.png");
        background-repeat: no-repeat;
	background-size:100% 100%;
	width: 47px;
	height: 65px;
	float: left;
	}	
      .subheader nav{
            left: 150px;
            position: absolute;
            width: auto;
            float: left;
            text-align: right;
            margin: 20px 0px 0px;
        }
  
.subheader nav ul li{
	display:inline;
	}	
	
.subheader nav ul li a{
        font-family:"avenir-light",Open Sans Condensed, sans-serif; 
	color:#797979;
	font-size:21px;
        padding:4px;
         *font-size:14px; /* IE7 y anteriores */
         _font-size:14px; /* IE6 y anteriores */
         /*font-weight:bold\9;*/
}
@media (min-width:1400px) {
    .subheader nav ul li a{
        font-family:"avenir-light",Open Sans Condensed, sans-serif; 
        /*font-family:"avenir",Open Sans Condensed, sans-serif;*/            
        /*        font-size:700\9;
                 _font-size:700;  IE6 y anteriores 
                font-size:700;*/
        color:#797979;
        font-size:20px;
        padding:4px;
        padding-left: 10px;
    }
}
.subheader nav ul li a:hover{
		color:#900027;
		text-decoration:none;
 		background-image:url("../img/ibs-menu-over.png");
		background:repeat-x;
}
.subheader nav ul li a.current{
		color:#FFF;
                background-color:  #F00;
}
#menuActivo{
    color:#900027;
}
.logotipo{
    float: left;
    width: 100px;
    margin-top: -5px;
    padding: 5px 0px;
    left: 27px;
	}

.logo-ibs {
background-image:url("../img/logo-ibs.png");
background-repeat: no-repeat;
background-position: 0 0;
display: block;
width: auto;
height: 60px;
margin-bottom: 1px;
}

.ibs-iso{
    background-image: url("../img/ibs-iso.png");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 93px;
    height: 80px;
    margin-top: -31px;
    float: left;
    position: relative;
    left: -16px;
}
.top-search{
		width: 550px;
		height: auto;
		float: left;
		position: relative;
		left: 473px;
		z-index: 7;
		position: absolute;
		margin: 80px 0px 0px;
		padding: 3px;
                *padding:4px; /* IE7 y anteriores */
                padding:4px; /* IE6 y anteriores */
                background-image: url("../img/ibs-back-buscar.png");
                background-repeat: repeat-x;
		background-size: 100% 100%;
			}
			
.top-search input[type="text"] , input[placeholder]{size:20px; color: #98a09f;}
			
.top-search-continue{
		width: 45%;
                border: 0px;
                height: 25px;
                position: absolute;
                right: 0px;
                float: right;
                margin: 80px 0px 0px;
                padding: 4px;
                background-image: url("../img/ibs-back-buscar.png");
                background-repeat: repeat-x;
                background-size: 100px 100px;
                z-index: 6;
			}

.contacto{
			 width: 44px;
			 height: 80px;
			 float:right;
			 position: fixed;
			 right: 0px;
			 z-index:20;
			 margin:160px 0px;
			 padding:10px;
			 background:url("../img/ibs-back-contacto2.png");
			 background-repeat:no-repeat;
			 background-size:100% 100%;                        
}

.top-link{
			width: 647px;
                        height: 93px;
			 top: 80px;
			 position:absolute;
			 z-index:7;
			 margin:0px 0px;
			 padding:10px;
			 right:0px;
			 background-image:url("../img/ibs-text.png");
			}
	
.top-link H1{
	font-size:48px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
 .top-link H2{
	font-size:23pt;
	font-weight:bold;
	}
.top-link H3{
	font-size:28px;
	font-weight:bold;
	} 
.icon-buscar{
	border: 0 none;
	background: url("../img/ibs-icon-buscar2.png") center no-repeat;
	background-size:100% 100%;
	width: 25px;
	float: left;
	padding: 0;
	text-align: center;
	height: 25px;
	cursor: pointer;
	margin-right: 10px;
	}					
	
/*----slide----*/  
	#hover-menu {
        position: absolute;
	top: 40px;
	left: 0px;
	height: 5px;
	width: 0px;
	padding: 1px 7px;
	margin-left: 1px;
	background-color: #900027;
	z-index: 10;
}
/*-----------------------*/	

/*--------Footer-------*/
footer{
    background-position: center top;
	background-image: url("../img/ibs-foot-top-shadow.png");
	background-repeat: repeat-x;
	width: 100%;
	height: auto;
	display:block;
	margin:auto;
	float:left;
        margin-bottom: 50px;
	}
.foot {padding-top: 5px;}
footer a {text-decoration: none;} /* Armando */ 
footer  h1{
        font-family:"avenir",Open Sans Condensed, sans-serif;
        font-weight:700\9;
         _font-weight:700; /* IE6 y anteriores */
	font-weight:700;
        
        
/*        font-size:700\9;
         _font-size:700;  IE6 y anteriores 
	font-size:700;*/
	font-size:32px;
	}
footer .secciones{
	margin: auto;
text-align: center;
width: 500px;
padding: 10px 10px 0px 35px;
z-index: 100;
	}
	
footer .footer-contacto{
	width:470px;
	padding:10px;
	z-index:100;
        margin:auto;
	}

.detalle{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:justify;
        text-decoration:none; 
        word-spacing: 3px;
	}
        
.derechos{
	font-size:7px;
	font-family:Verdana;
	left: 320px; 
	margin-top: -5px;
	position: absolute;
        
   }
        /*----*/
/**---------contenido---------**/
.content{
	width: 1260px;
	margin:auto;
	clear:both;
	}
	
section .slider-top{
	width:1200px;
	height:402px;
	}
	
.slider-bottom{
    width: 100%;
    height: 426px;
    margin: 2px auto 0px;
    background-image: url("../img/ibs-slidebox.png");
	}
	 /*------secciones------*/
		.w-seccion{
				width: 800px;
				margin: auto;
				display: block;
				position: relative;
			}
                .w-seccionb{
				width: 880px;
				margin: auto;
				display: block;
				position: relative;
			}

                  .sitio-contenido{
                    font-family:Arial, Helvetica, sans-serif;
                    margin-bottom: 30px;
                    color: #3d3d3d;
                  }
                  
                  .sitio-contenido-shop{
                    font-family:Arial, Helvetica, sans-serif;
                    margin-bottom: 30px;
                    color: #3d3d3d;
                  }
                                
                  section .clientes-imagen{
                      background: url("../img/bg-content-nosotros/ibs-back-clientes.png");
background-repeat: no-repeat;
background-size: 100% 100%;
/*float: left;
position: relative;
top: 50px;*/
left: -147px;
width: 1015px;
height: 473px;         
                            }
                            
/*                            @media (min-width: 1400px){
                                section .clientes-imagen {
                                   background: url("../img/bg-content-nosotros/ibs-back-clientes.png");
background-repeat: no-repeat;
background-size: 100% 100%;
float: left;
position: relative;
left: -89px;
top: 40px;
width: 1100px;
height: 500px;
                                } 
                            }*/
                   .clientes-texto{
                            margin-top:50px; 
                            height: 850px;
                            
                        }                
                    section .socios-imagen{
                 background: url("../img/bg-content-nosotros/ibs-back-socios.png");
background-repeat: no-repeat;
width: 650px;
height: 669px;
background-size: 100% 92%;
float: left;
position: absolute;
left: -300px;
top: -41px;
                        }         
/*                         @media (min-width:1400px) {
                          section .socios-imagen{
                           background: url("../img/bg-content-socios/ibs-back-socios.png");
                            background-repeat: no-repeat;
                            background-position: 0px 48px;
                            width: 480px;
                            height: 820px;
                            background-size: 100% 92%;
                            float: left;
                            left: -391px;
                            position: absolute;
                            }
                        } */
                  section .edocuenta-imagen{
                        background: url("../img/content-shop/ibs-back-edocuenta.png");
                        background-repeat: no-repeat;
                        background-position: 0px 48px;
                        width: 500px;
                        height: 700px;
                        background-size: 100% 92%;
                        float: left;
                        left: -450px;
                        position: absolute;
                        margin-top: 230px;
                        }  
                        
                  section .correodirecto-imagen{
                      background-image: url("../img/content-shop/ibs-correo-back2.png");
                      width: 100%;
                      height: 442px;
                      float: left;
                      position: absolute;
                      margin-top: 492px;
                        } 
                         section .correod-malla{
                             background-image: url("../img/content-shop/ibs-correo-back2.png");
                             width: 100%;
                             height: 224px;
                             float: left;
                             position: absolute;
                             margin-top: 481px;
                         }
                         section .estado-malla{
                             background-image: url("../img/content-shop/ibs-correo-back2.png");
                             width: 100%;
                             height: 442px;
                             float: left;
                             position: absolute;
                             margin-top: 289px;
                        }
                        section .trans-malla{
                            background-image: url("../img/content-shop/ibs-correo-back2.png");
                            width: 100%;
                            height: 279px;
                            float: left;
                            position: absolute;
                            margin-top: 722px; 
                        }
                        
                        section .armado-malla{
                            background-image: url("../img/content-shop/ibs-correo-back2.png");
                            width: 100%;
                            height: 258px;
                            float: left;
                            position: absolute;
                            margin-top: 399px;
                        }
                         section .kit-malla{
                           background-image: url("../img/content-shop/ibs-correo-back2.png");
width: 100%;
height: 420px;
float: left;
position: absolute;
margin-top: 366px;
                        }
                        section .clientes-malla{
                            background-image: url("../img/content-shop/ibs-correo-back2.png");
                            width: 100%;
                            height: 518px;
                            float: left;
                            position: absolute;
                            top: 344px;
                        }   
                        section .presencia-malla{
                            background-image: url("../img/content-shop/ibs-correo-back2.png");
                            width: 100%;
                            height: 540px;
                            float: left;
                            position: absolute;
                            margin-top: 169px;
                        }  
                         section .nosotros-malla{
                           background-image: url("../img/content-shop/ibs-correo-back2.png");
                            width: 100%;
                            height: 225px;
                            float: left;
                            position: absolute;
                            margin-top: 337px;
                        }
                            
                        section .interior .medium{
                            font-size: 40px;
                            text-align: left;
                        }
                         section .interior .justific{
                           text-align:left;
                           
                        }
                        section .wrap-kit{
                           margin: 30px 0 0 0;
                           position: relative;
                           float: left;
                           width: 800px; 
                           height: 400px; 
                        }
                        section .wrap-valores{
                            float: left; 
                            width: 499px; 
                        }
                        .wrap-valores .der h1{
                            font-size:  50px;
                        }
                          .wrap-valores .izq h1{
                            font-size:  50px;
                        }
                       .interior .wrap-valores .der span{text-align: right;}
                        .interior .wrap-valores .der p{text-align: right;}
                        .interior .wrap-valores .izq span{text-align: left;}
                        .interior .wrap-valores .izq p{text-align: left;}
                       
                        
                        section .margen-der{
                            margin-right: 23px;
                        }
                        section .margen-izq{
                            margin-left: 23px;
                        }
                        section .small3p{
                            position: relative; 
                            float: left; 
                            width: 100%; 
                            height: 225px;
                        }
                        section .vision{ margin-top: 23px;}
                        section .mision{margin-top: 30px; }
                        section .objetivo{margin-top: 43px; }
                        section .valors{margin-top: 23px;}
                       
              
                        .sitio-contenido-shop .pc-centro{
                            width: 329px;
height: 293px;
float: left;
background-image: url('../img/content-shop/ibs-correod-color-centro.png');
background-size: 100% 100%;
margin-left: 142px;
                        }
                        .sitio-contenido-shop .cuadro-center{
                            width: 306px;
                            float: left;
                            margin-top: 93px;
                            padding: 10px; 
                            text-align: center;
                        }
                        .sitio-contenido-shop .wrap-pc{
                            margin: auto;
                            position: relative;
                            width: 800px;
                            height: 297px;
                        }
                        .sitio-contenido-shop .img-armado1{
                            width: 800px;
                            height: 255px;
                            float: left;
                            background-image: url('../img/content-shop/ibs-armado-img1.png');
                            background-size: 100% 100%;
                        }
                        .sitio-contenido-shop .img-armado2{
                            width: 800px;
                            height: 255px;
                            float: left;
                            background-image: url('../img/content-shop/ibs-armado-img2.png');
                            background-size: 100% 100%;
                        }
                         .sitio-contenido-shop .img-welcomekit{
                           width: 700px;
height: 372px;
margin: auto;
background-image: url('../img/content-shop/ibs-welcomekit.jpg');
background-size: 100% 100%;
                        }
                        .sitio-contenido-shop .img-bullet1{
                            width: 250px;
                            height: 280px;
                            float: left;
                            background-image: url('../img/content-shop/ibs-correo-imgbullet1.png');
                            background-size: 100% 100%;
                        }
                        .sitio-contenido-shop .img-bullet2{
                         width: 250px;
                            height: 280px;
                            float: left;
                        background-image: url('../img/content-shop/ibs-correo-imgbullet2.png');
                        background-size: 100% 100%;
                        }
                        .sitio-contenido-shop .img-bullet3{
                             width: 250px;
                                margin-top: 84px;
                                height: 292px;
                                float: left;
                                background-image: url('../img/content-shop/ibs-correo-imgbullet3.png');
                                background-size: 100% 100%;
                        }
                        
                        .sitio-contenido .img-bullet4{
                            width: 442px;
                            margin-top: -19px;
                            height: 400px;
                            float: left;
                            background-image: url('../img/bg-content-nosotros/ibs-adn-bullet1.png');
                            background-size: 100% 100%;
                            position: relative;
left: 22px;
                        }
                        .sitio-contenido .img-vision{
                            width: 280px;
                            height: 280px;
                            float: left;
                            background-image: url('../img/bg-content-nosotros/ibs-vision.png');
                            background-size: 100% 100%;
                        }
                        .sitio-contenido .img-mision{
                            width: 280px;
                            height: 280px;
                            float: left;
                            background-image: url('../img/bg-content-nosotros/ibs-vision.png');
                            background-size: 100% 100%;
                        }
                        .sitio-contenido .img-objetivo{
                            width: 280px;
                            height: 280px;
                            float: left;
                            background-image: url('../img/bg-content-nosotros/ibs-vision.png');
                            background-size: 100% 100%;
                        }
                         .sitio-contenido .img-valores{
                            width: 280px;
                            height: 280px;
                            float: left;
                            background-image: url('../img/bg-content-nosotros/ibs-vision.png');
                            background-size: 100% 100%;
                        }                  
                        
                        .sitio-contenido-shop .correo-bullet-text{
                            margin-left: 30px;
                            width: 618px;
                            margin-top: 40px;
                            float: left;
                        }
                        .sitio-contenido .correo-bullet-text{
                            margin-left: 30px;
                            width: 243px;
                            margin-top: 40px;
                            float: left;
                        }
                         .sitio-contenido .correo-bullet-textright{
                            /*margin-left: 30px;*/
                            margin-bottom: 5px;
                            width: auto;
                            float: left;
                        }
                        .sitio-contenido .correo-bullet-textright ul li ul{
                            margin-left: 15px;
                        }
                        .sitio-contenido-shop .correo-bullet-textizq{
                            width: 650px;
                            text-align: right;
                            margin-top: 28px;
                            float: right;
                            margin-right: 30px;
                        }
                        .sitio-contenido-shop .correo-bullet-text ul li {
                            margin-bottom: 5px;
                        }
                        .sitio-contenido .correo-bullet-text ul li {
                            margin-bottom: 5px;
                        }
                         .sitio-contenido-shop .correo-bullet-textizq ul li {
                            margin-bottom: 5px;
                        }   
                                             
                        
                       .sitio-contenido .edocuenta-slide{
                            background-image: url('../img/content-shop/ibs-slide.png');
                            width: 700px;
                            background-position-x: -15px;
                            background-position-y: -15px;
                            height: 400px;
                            position: relative;
                            background-repeat: no-repeat;
                            right: -100px;
                        }
                        .sitio-contenido-shop .bullets-content{
                            margin-top: 20px;
                            background-size: 100% 100%;
                            width: 1000px;
                            height: 300px;
                            position: relative;
                            right: 100px;;
                        }
                        .sitio-contenido .bullets-content{
                           margin-top: 31px;
background-size: 100% 100%;
width: 100%;
height: 400px;
position: relative;
float: left;
                        }
                        .bullet2{
                            background: url('../img/content-shop/ibs-bullet.png');
                            width: 15px;
                            height: 15px;
                            position: absolute;
                            background-size: 100% 100%;
                            left: 260px;
                        }
                        .bulletx{
                            background-image: url('../img/content-shop/ibs-bullet.png');
                            background-repeat: no-repeat;
                            width: 15px;
                            height: 15px;
                            display: inline-block;
                            background-size: 100% 100%;
                        }
                        .bullet{
                            background: url('../img/content-shop/ibs-bullet.png');
                            width: 15px;
                            height: 15px;
                            position: absolute;
                            background-size: 100% 100%;
                        }
                                section .center-car{
                                    margin: auto; width: 381px;
                                }
                        section .contacto-imagen{
                           background: url("../img/bg-content-contacto/ibs-back-contacto.png");
                            background-repeat: no-repeat;
                            background-position: 0px 64px;
                            width: 480px;
                            height: 620px;
                            background-size: 100% 92%;
                            float: left;
                            left: -430px;
                            position: absolute;
                        }  
                                 
                        /* Inicio Armado */
                        .sitio-contenido-shop .armado-imagen {
                            background: url("../img/bg-content-armado/armado.png");
                            background-repeat: no-repeat;
                            float: left;
                            height: 904px;
                            left: -415px;
                            position: absolute;
                            width: 378px;
                            margin-top: 150px;
                        }
                        
                      .sitio-contenido-shop .armado-lista {
                            background: url("../img/bg-content-armado/lista.png");
                            background-repeat: no-repeat;
                            float: left;
                            height: 481px;
                            left: 100px;
                            position: absolute;
                            width: 694px;
                        }
                        /* Fin Armado */ 
                        .contacto-frm{
                            font-family: Arial, Helvetica, sans-serif;
                            font-size: 14px;
                            padding: 20px 20px 30px;
                            width: 485px;
                            height: auto;
                            border-color: rgb(244,244,244);
                            border-style: solid;
                            border-width: 2px;
                            position: relative;
                            left: 379px;
                        }
                        .position-center{
                            left: 209px;
                        }
                        
                        .correodirecto{
                            
                        }  
                        .interior{
                           width: 805px; 
                           margin-left: 30px; 
                           margin-top: 30px;
                        }
                        
                        .content-valores{
                            float: left; 
                            position: relative; 
                            height: auto; 
                            margin-top: -23px; 
                            width: 100%;
                        }
                        
                        
                        .sitio-contenido .lista-menu{
                            /*margin-left: 56px;*/
                        }
                        .sitio-contenido .lista-control{
                            margin-left: 56px;
                        }
				.sitio-contenido .lista-menu ul {
					margin-left:30px;
					}
				.sitio-contenido .lista-menu ul li{
					display:inline;
					margin:-1px;
					}
				.sitio-contenido .lista-menu ul li a{
					color:#b2b2b2;
					text-decoration:none;
					}
				.sitio-contenido .lista-menu ul li a:hover{
					background-color:#000;
					border:solid 1.5px #000;
					color:#FFF;
					}
                                        
                                           .sitio-contenido-shop .lista-menu ul {
                                                margin-left:30px;
                                                }
                                        .sitio-contenido-shop .lista-menu ul li{
                                               display: inline-block;
                                                position: relative;
                                                }
                                                .sitio-contenido-shop .lista-menu ul li a{
text-align: center;
display: block;
color: #900027;
text-decoration: none;
width: auto;
padding: 5px 15px 5px 15px;
                                                }
                                        .sitio-contenido-shop .lista-menu ul li a:hover{
                                                background-color:#000;
                                                border:solid 1.5px #000;
                                                color:#FFF;
                                                }
                                                
                                                .sitio-contenido-shop .lista-menu li ul{
                                                  display: none; 
                                                  position: absolute; 
                                                  margin-top: 1px; 
                                                  width:auto; 
                                                  margin: 0px;
                                                }         
                                                
                                                .sitio-contenido-shop .lista-menu ul li:hover ul {display: block;}
                                                .sitio-contenido-shop .lista-menu ul li ul li{display: inline-block;}
    
                                   
                                .interior span {
                                            text-align: center;
                                        }
				.interior h1 {
                                        font-family: "avenir-light",Open Sans Condensed, sans-serif;
					font-size:42px;
                                        font-size:45px\9;
                                        *font-size:45px; /* IE7 y anteriores */
                                        _font-size:45px; /* IE6 y anteriores */
					}
                                       span .bigh1{
                                            font-size: 50px;
                                        }
                                        .interior .dcolor-center{
                                            margin: 20px 0px 0px 0px;
                                            text-align: center;
                                            line-height: 1;
                                            float: left;
                                        }
                                        .dcolor-center h1{
                                            font-family: "avenir",Open Sans Condensed, sans-serif;
                                        }
                                        
				.sitio-contenido .interior p{
                                    text-align: center;
					font-size:17px;
					font-weight:normal;
                                        color: #3d3d3d;
					}
                             .sitio-contenido .titulo{
                                            font-family: "avenir",arial;
                                            font-size: 17px;
                                             font-size:14px\9;
                                            _font-size:14px; /* IE6 y anteriores */
                                            
                                             *font-weight:bold; /* IE7 y anteriores */
                                            _font-weight:bold; /* IE6 y anteriores */
                                            font-weight:bold\9;
                                        }
                              .sitio-contenido .valores{
                                            font-family: "avenir-regular",arial;
                                            font-size: 15px;
                                            font-size:12px\9;
                                            _font-size:12px; /* IE6 y anteriores */
                                            
                                        }
                                .sitio-contenido .imagen-correo{
                                    margin: auto;
                                    width: 700px;
                                    height: 170px;
                                    background-image: url('../img/content-shop/ibs-correod-img1.png');
                                    background-size: auto 100%;
                                    }
                               .sitio-contenido h1 {
					font-family:  "avenir-light",Open Sans Condensed, sans-serif;
					font-size:42px;
					}
/*				.sitio-contenido p{
					text-align: center;
font-size: 16px;
font-weight: normal;
					}*/
                                        .sitio-contenido-shop .interior p{
                                            text-align: center;
                                                font-size:17px;
                                                font-weight:normal;
                                                }
                                     .sitio-contenido-shop .interior .wrap-valores p{
                                                    text-align: left;
                                                    font-size:16px;
                                                    font-weight:normal;
                                                }
                                                 
                                                .sitio-contenido-shop .imagen-correodoirecto{
                                                    width: 700px;
position: relative;
height: 259px;
background-image: url('../img/content-shop/ibs-correod.png');
background-repeat: no-repeat;
background-size: 100% 100%;
                                                }
                                                 .sitio-contenido-shop .imagen-correo{
                                                    margin: 79px 0px 0px 0px;
                                                    width: 782px;
                                                    position: relative;
                                                    height: 369px;
                                                    background-image: url('../img/content-shop/ibs-correod-color.png');
                                                    background-repeat: no-repeat;
                                                    background-size: 100% 100%;
                                                }
/*                                        .sitio-contenido-shop p{
                                                font-size:12px;
                                                font-weight:normal;
                                                }*/
			
		.nosotros-contenido {
                    padding-top: 74px;
                    height: auto;
                    }
                    .nosotros-contenido ul li a.active{
                      background-color:#000;
		      border:solid 1.5px #000;
                      color:#FFF;
                    }
		.nosotros-contenido h6{
				font-family:Arial, Helvetica, sans-serif;;
				font-weight:bold;
				font-size:12px;
				padding-left: 105px;
				}
			
		.nosotros-submenu{
			font-size: 10px;
font-weight: bold;
padding: 4px 9px;
background: #FFF;
border: solid 1.5px #b2b2b2;
			}
                        .nosotros-submenu-seguridad{
			font-size: 10px;
font-weight: bold;
padding: 4px 9px;
background: #FFF;
border: solid 1.5px #b2b2b2;
			}
                .nosotros-submenu-shop{
			font-size:10px;
			font-weight:bold;
			padding:2px 0px;
			background:#FFF;
			border:solid 1.5px #b2b2b2;
			}
               .nosotros-contenido   .submenuActivo{
                      background-color:#000;
		      border:solid 1.5px #000;
                      color:#FFF;
                        }
                        
		.nosotros-cubos{
		width: 742px;
		height: 150px;
		/*margin-left: 30px;*/
		padding: 50px 50px 0px;
		background: url("../img/bg-content-nosotros/ibs-cubos.png") no-repeat;
			}
                .clientes-mapa{
		width: 737px;
                margin-top: -16px;
height: 541px;
background-size: 100% 100%;
background-image:url("../img/bg-content-nosotros/ibs-presencia-mapa.png");
			}
			
		.submenu-titulo{
			font-size:10px;
			font-weight:bold;
			
			border-bottom:solid 2px #727272;
			}
                        .submenu-titulo a{
                          color:#900027;  
                        }
                .submenu-titulo :hover{
			font-size:10px;
			font-weight:bold;
			color:#727272;
			border-bottom:solid 2px #727272;
			}
              #wrap .shop-content{
                    width: 850px;
                    height: 600px;
                    margin:70px 0px 0px 0px;
                    margin-left: 215px;
                    float: left;
                }
                .shop-content h1{
                    font-family: "avenir-light",Open Sans Condensed, sans-serif;
                    font-size: 50px;
                    text-align: center;
                }
/*                    .shop-content .shop-cuadro{
                           float: left;
                            margin: 0px;
                            width: 273px;
                            margin-left: 8px;
                            height: 395px;
                            cursor: pointer;
                        }*/
.shop-hover1 { 
    margin: 0px;
    width: 273px;
    margin-left: 8px;
    height: 395px;
    cursor: pointer;
    position: absolute;
    overflow: hidden;
} 
.shop-hover2 {
    margin: 0px;
    width: 273px;
    margin-left: 8px;
    height: 395px;
    cursor: pointer;
    position: absolute;
    left: 291px; 
    overflow: hidden;
} 
.shop-hover3 {
    margin: 0px;
    width: 273px;
    margin-left: 8px;
    height: 395px;
    cursor: pointer;
    position: absolute;
    left: 572px;
    overflow: hidden;
} 

                        .shop-content .img-estado{
                            background:url("../img/content-shop/ibs-home-estadocuenta.png");
                            background-repeat: no-repeat;
                            background-size: 100% 100%;
                            margin: 0px;
                            width: 273px;
                            height: 395px;
                            cursor: pointer;
                            position: absolute;
                            z-index: 1;
                        } 
                        .shop-content .img-correo{
                            background:url("../img/content-shop/ibs-home-correo.png");
                            background-repeat: no-repeat;
                            background-size: 100% 100%;
                            margin: 0px;
                            width: 273px;
                            height: 395px;
                            cursor: pointer;
                            position: absolute;
                            z-index: 1;

                        } 
                        .shop-content .img-kit{ 
                            background:url("../img/content-shop/ibs-home-kit.jpg");
                            background-repeat: no-repeat;
                            background-size: 100% 100%;
                            margin: 0px;
                            width: 273px;
                            height: 395px;
                            cursor: pointer;
                            position: absolute;
                            z-index: 1;
                        } 
                        
                          section .home-shop{
                              position: absolute;
                          }
                                .home-shop h1{
                                    font-size: 44px;
                                    color: #000;
                                    width: 100%;
                                    height: 100%;
                                    font-size:35px\9;
                                    *font-size:35px; /* IE7 y anteriores */
                                    _font-size:35px; /* IE6 y anteriores */
                                }
                       
                                .home-shop ul li{
                                    width: 100%;
                                    height: 139px;
                                    padding-top: 59px;
                                }
                                .home-shop ul li a{
                                    width: 100%;
                                    height: 139px;
                                    padding-top: 59px;
                                }
                                .home-shop ul li:hover{
                                    background-color: #e4e4e4;
                                }
                                
                                 .shop-content .img-estado-hover{
                              background-color: #FFF;
                              margin: 0px;
                              width: 273px;
                              height: 395px;
                              cursor: pointer;
                              position: absolute;
                              
                          } 
                          .shop-content .img-correo-hover{
                              margin: 0px;
                              width: 273px;
                              height: 395px;
                              cursor: pointer;
                              position: absolute;
                          } 
                          .shop-content .img-kit-hover{
                              margin: 0px;
                              width: 273px;
                              height: 395px;
                              cursor: pointer;
                              position: absolute;
                          }
                        
                        
                        .nosotros-contenido .shop-paquetes{
                           margin-left: 100px;
                            float: left;
                        }
                        .shop-paquetes .boton-paquete{
                           background: #e3e3e3;
                            border-radius: 10px;
                            -moz-border-radius: 10px;
                            -webkit-border-radius: 10px;
                            -o-border-radius: 10px;
                            -ms-border-radius: 10px;
                            display: block;
                            margin-bottom: 7px;
                            width: auto;
                            padding: 10px;
                            color: black;
                            font-weight: bold;
                            text-align: center;
                        }
                      .floating-cart {
                            position: fixed;
                            background:  #FFF;
                            right: 0;
                            top: 290px;
                            width: 220px;
                            min-height: 170px;
                            z-index: 100;
                            border: 1px solid #aeadad;
                            border-right: none;
                            -webkit-border-radius: 10px 0px 0px 10px;
                            border-radius: 10px 0px 0px 10px;
                            padding: 5px;
                            }
    /* botones*/     
    .boton-shop1{
        width: 167px;
        background-color: #000;
        padding: 10px 20px 5px;
        color: #FFF;
        display: inline-block;
        text-align: center;
        cursor: pointer; 
    }
    .boton-shop1:hover{
        color: #900027;
    }
                            
                         .edoCuentaT {
         background: url("../img/content-shop/ibs-edocuenta-tradiconal.png");
background-size: 100% 100%;
background-repeat: no-repeat;
background-position: center;
height: 412px;
width: 968px;
position: relative;
left: -86px;
margin-top: 10px;  
margin-bottom: 30px
                        }      
                   .shop-content .shop-cuadro .shop-txt{
                            font-family: Avenir Next Condensed, Helvetica, sans-serif;
                            padding-left: 40px;
                            margin-top: 300px;
                            color: #353535;
                        }
                        .shop-content .shop-cuadro .texto1{
                            font-size: 40px; 
                        }
                        .shop-content .shop-cuadro .texto2{
                            line-height: 30px;
                            font-size: 60px;
                            font-weight: bold;
                        }
                        .lista-edocuenta{
                            padding-left: 105px; 
                            list-style-type: disc; 
                            font-family: arial;
                            font-size: 12px;
                        }
                        .lista-edocuenta li {
                            margin-top: 10px;
                        }
                                       
                /*.bienvenido{font-family: Arial, Helvetica, sans-serif;}*/
 .contacto-frm textArea {
        margin-top: 24px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        margin-top: 10px;
        border-radius: 12px;
        background: #f5f6f6;
        size: 60px;
        border: solid 1px #dddddd;
        padding: 10px;
         width: 454px; 
         height: 95px;
                }
      
.contacto-frm input{
font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        margin-top: 10px;
        border-radius: 12px;
        background: #f5f6f6;
        size: 60px;
        padding: 10px;
           border: solid 1px #dddddd;
      
}
.contacto-frm input[type="button"]{
    cursor: pointer;
    border: 0px;
    font-size: 25px;
    text-align: left; 
    margin: 24px 0px;
    width:140px; 
    height:36px; 
    background-color: rgb(205,0,1); 
    color:white; 
    background-position: right; 
    background-repeat: no-repeat; 
    background-image: url("../img/bg-content-contacto/ibs-button-enviar.png");
     
}
#cmdEnviarContacto{
cursor: pointer;
border: 0px;
font-size: 25px;
text-align: left;
width: 140px;
height: 36px;
background-color: #900027;
color: white;
border-radius: 0px;
padding: 5px;
background-position: right;
background-repeat: no-repeat;
background-image: url("../img/bg-content-contacto/ibs-button-enviar.png");
    
}
.contacto-frm input[placeholder] , textArea{
    color: #98a09f;
}


.contacto-frm textarea.error, input.error {
    border: solid 1px red;
}
.contacto-frm{
    
}
	 /*--------------------*/
		/*---slider1---*/
		   #wrap{
			width: 1274px;
			margin:auto;
			clear:both;
			}
			#slideshow{
				background-size:100% 100%;
				margin-bottom:10px;
				}
			#slideshow .pagination{
				margin:9px auto;
				width:100px;
				}
			#slideshow .pagination li{
				float:left;
				margin:0px 5px;
				list-style:none;
				}
			#slideshow .pagination li a{
				display:block;
				width:11px;
				height:0px;
				padding-top:15px;
				background:url("../img/ibs-bullet-slide1.png");
				background-repeat:no-repeat;
				float:left;
				overflow:hidden;
				border-radius:10px;
				-moz-border-radius:10px;
				-webkit-border-radius:10px;
				}
		#slideshow .pagination li.current a{
			background:url("../img/ibs-bullet-slide0.png");
			background-repeat:no-repeat;
                        margin-top: 1px;
			}
				
			#slideshow img {
				width: 100%;
				height:403px;
				}
		  /*-------fns3------*/			  
		  /*-------------slider2----------*/
			#awOnePageButton .view-slide{display: none;}
			.showcase-load{height: 470px; overflow: hidden;}
			.showcase{position: relative;margin: auto;margin-top: 20px;float: left;}
			.showcase-arrow-next{
					position: absolute;
                                        background-image: url("../img/arrow-next.png");
                                        background-repeat: no-repeat;
                                        width: 79px;
                                        height: 85px;
                                        top: 130px;
                                        cursor: pointer;
                                        z-index: 4;
				}
				
				.showcase-arrow-previous{
					position: absolute;
					background-image:url("../img/arrow-prev.png");
                                        background-repeat: no-repeat;					
					width: 85px;
					height: 85px;
					top: 130px;
					cursor: pointer;
					z-index:4;
				}
				
				.showcase-arrow-previous{left: 12px;}
				.showcase-arrow-next{right:-30px;}
				/* Content */
				.showcase-content{
					text-align:justify;
					margin-left: 50px;
				}
					
					.showcase-content-wrapper{
						text-align: center;
						height: 470px;
						width: 700px;
						display: table-cell;
						vertical-align: middle;
					}
			
			/*--------zona de slider cuadro*/
			.second-slider {
				width: 1200px;
				margin: auto;
				display: block;
				position: relative;
			}	
			.recuadro{
			float: left;
			width: 246px;
			height: 320px;
			margin: 7px;
			background: #fdfdfd;
				}
				
			.recuadro-text{
			float: left;
			width: auto;
			height: 142px;
			margin: 15px;
			display:block;
			clear:both;
				}
			
			.slider-cuadro{
				font-size:22px;
				font-family:"Arial Black", Gadget, sans-serif;
				}
				
			.slider-parrafo{
                            line-height: 1;
				font-size:11px;
				font-family:Verdana, Geneva, sans-serif;
				}
				
			.recuadro .link {
				display:block;
				margin-top:10px;
				font-weight:800;
					}
			
			.recuadro a{color:#750c2c;text-decoration:none;}
					
			.recuadro a:hover {color:#F00;text-decoration:none;}
		/*----fn s2---*/				   	
/*---fn contenido---*/					

.w-site{
    width: 950px;
    margin: auto;
    display: block;
    position: relative;
}

 Field Grid 
*/.grid-1-12, .grid-2-12, .grid-3-12, .grid-4-12, .grid-5-12, .grid-6-12, .grid-7-12, .grid-8-12, .grid-9-12, .grid-10-12, .grid-11-12, .grid-12-12, .grid-13-12 {
    display:inline-block;
    position:relative;
    float:left;
    margin:1px;
    padding: 6px 0.5% 6px;
    ie7
    *margin:1px;
    *padding: 0.8% 0.25% 1%;
}

/* 12-column Grid (thanks for Fluid 960 Grid System) */
.grid-1-12 {width: 7.666%;}
.grid-2-12 {width: 23.77%;}
.grid-3-12 {width: 45.6%;}
.grid-4-12 {width: 17.666%;}

.footer-content input[type="submit"], .btn-enviar{
    background-image: url("../imagenes/bg-input-submit.png");
	background-size: 10px 28px;
    background-position: left top;
    background-repeat: repeat-x;
    border: 0 none;
    height: 54px;
    line-height: 20px;
    padding:  5px 30px 28px; 
    border: 0;
    background-color: transparent;
    cursor: pointer;
    color: #fff ;
}

.main-content input{height: auto !important;}
.main-content input[type="text"],.main-content input[type="password"], .main-content textarea{
    line-height: 18px;
    background-color: #e4e4e4;
    font-size: 12px;
    border: none;
}
.main-content textarea{resize: none;}
.main-content input[type="checkbox"]{ margin:0 5px;vertical-align: baseline;}
.w-forms{width: 490px;}
.no-pad{padding: 0;}
.w-forms .btn-enviar{float: right;right: 29px;}
.no-pad img{border: 1px solid #000000;}

 .footer-contacto .w-forms input[placeholder] , textArea{
    color: #98a09f;
}

.nav {
margin: 0;
padding: 0;
background: #000;
height: 34px;
width: 130px;
display: inline-block;
background-image: url("../img/ibs-home-flecha.png");
background-position: 98%center;
background-repeat: no-repeat;
position: absolute;
top: 0px;
left: 250px;
}

.nav li {
	list-style-type: none;
	position: relative;
}

.nav li {
	cursor:pointer;
	font-size: 12px; 
	color: white;
	display: block;
	line-height: 34px;
	padding: 0px 0px 0px 23px;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
        font-weight: bold;
}
.nav ul li:hover {background-color: #2e2e2e;}
.nav ul  label {color: #F00;}
 #idioma label{color: #F00;}

.subnav {
	margin: 0; padding: 0;
	visibility: hidden;
	position: absolute;
	top: 110%;
	right: 0px;
	width: 130px;
	height: auto;
	opacity: 0;
	transition: all 0.1s;
	background:#000;
}
.subnav li {float: none;}
.subnav li  {border-bottom: 1px solid #2e2e2e;}
.options:hover .subnav {
	visibility: visible;
	top: 100%;
	opacity: 2;
}

/* Field Grid */
.formulario-grid .grid-1-12, .grid-2-12, .grid-3-12, .grid-4-12, .grid-5-12, .grid-6-12, .grid-7-12, .grid-8-12, .grid-9-12, .grid-10-12, .grid-11-12, .grid-12-12, .grid-13-12 {
    display:inline-block;
    position:relative;
    float:left;
    margin:1px;
    padding: 6px 0.5% 6px;
    /*ie7*/
    *margin:1px;
    *padding: 0.8% 0.25% 1%;
}

.formulario-grid .grid-14-12{
    display:inline-block;
    position:relative;
    margin:1px;
    padding: 6px 0.5% 6px;
    /*ie7*/
    *margin:1px;
    *padding: 0.8% 0.25% 1%;
}
.formulario-grid .grid-15-12{
    position:relative;
    margin:1px;
    padding: 6px 0.5% 6px;
    /*ie7*/
    *margin:1px;
    *padding: 0.8% 0.25% 1%;

}
/* 12-column Grid (thanks for Fluid 960 Grid System) */
.formulario-grid .grid-1-12 {width: 7%;}
.formulario-grid .grid-2-12 {width: 12.666%;}
.formulario-grid.grid-3-12 {width: 23.77%;}
.formulario-grid .grid-4-12 {width: 34.6%;}
.formulario-grid .grid-5-12 {width: 38.666%;}
.formulario-grid .grid-6-12 {width: 48.6%;
            height: 45px;}
.formulario-grid .grid-7-12 {width: 55.333%;}
.formulario-grid .grid-8-12 {width: 65.2%;}
 .formulario-grid .grid-9-12 {width: 72%;}
.formulario-grid .grid-10-12 {width: 84.533%;}
.formulario-grid .grid-11-12 {width: 88.666%;}
.formulario-grid .grid-12-12 {width: 98.6%;}
.formulario-grid .grid-13-12 {width: 35.6%;}
.formulario-grid .grid-14-12 {width: 48.6%;
             height: 45px;}

.formulario-grid select.grid-6-12{
    font-size: 12px;
    height: 30px;
    width: 49.6%;
}


.formulario-grid .cart-form-f input[type="text"]{
    background-color: #E4E4E4;
    border: medium none;
    font-size: 12px;
    line-height: 18px;
}
.formulario-grid .cart-form-f .cart-note{
    font-size: .7em;
    text-align: right;
    color: #7a7a7a;
}
.formulario-grid .cart-form-f  .btn-black{
    background: #000000; /* Old browsers */
    background: -moz-linear-gradient(top,  #000000 64%, #343434 95%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(64%,#000000), color-stop(95%,#343434)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #000000 64%,#343434 95%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #000000 64%,#343434 95%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #000000 64%,#343434 95%); /* IE10+ */
    background: linear-gradient(to bottom,  #000000 64%,#343434 95%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#343434',GradientType=0 ); /* IE6-9 */
    display: block;
    height: 31px;
    text-decoration: none;
    color: #fff;
    text-align: center;
    font-size: 11px;
    text-transform: uppercase;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 16px;
    margin-bottom: 15px;
    padding: 0px 20px 0;
    border: none;
    margin: auto;
}

.formulario-grid .cart-form-f .grid-4-12{
    width: 32%;
}
.sitio-contenido .add-on-cart label, label a {
color: #a4a4a4;.w-seccion
}
a {
outline: none;
text-decoration: none;
}
.shop-paquetes label a{
   
    color:#FFF;
}
.shop-paquetes label a:hover{
    color: #900027; 
}